﻿/******************************************************************************
 * 【本类功能概述】                                 					      *
 *  版权所有（C）2017-                                           *
 *  保留所有权利。                                                            *
 ******************************************************************************
 *  作者 : <hughjk>
 *  创建时间:2019年5月24日 16:49:01
 *  文件描述:获取用户系统信息
 *****************************************************************************/

using System.Text;
using UnityEngine;

namespace Util
{
    public class GetUseSysInfo
    {
        //用户设备标识
        public static string UserId { get { return SystemInfo.deviceUniqueIdentifier; } }

        public static void SaveUseSysInfo()
        {
            StringBuilder Sb = new StringBuilder();
            Sb.Append("设备类型: ");
            Sb.Append(SystemInfo.deviceType);
            Sb.AppendLine();
            Sb.Append("设备型号: ");
            Sb.Append(SystemInfo.deviceModel);
            Sb.AppendLine();
            Sb.Append("设备的唯一标识符: ");
            Sb.Append(SystemInfo.deviceUniqueIdentifier);
            Sb.AppendLine();
            Sb.Append("显卡的类型和版本: ");
            Sb.Append(SystemInfo.graphicsDeviceVersion);
            Sb.AppendLine();
            Sb.Append("处理器的名称: ");
            Sb.Append(SystemInfo.processorType);
            Sb.AppendLine();
            Sb.Append("内存大小: ");
            Sb.Append(SystemInfo.systemMemorySize);
            Sb.AppendLine();
            FileIO.Save(PathConfig.Logs, "/UseSysInfo.txt", Sb.ToString());
        }
    }
}